package com.wyp.demo.generic;

import lombok.extern.slf4j.Slf4j;

import java.util.HashMap;
import java.util.Set;

/**
 * @author: Oliver
 * @time: 2020/11/24/20:49
 */
@Slf4j
public class Test {
    public static void main(String[] args) {

        HashMap<Integer, Integer> req = new HashMap<>(8);
        for (int i = 0; i < 10000000; i++) {
            long l = (long) (Math.random() * 10000000000000L);
            int n = (int) (l % 65);
            if (req.containsKey(n)) {
                req.put(n, req.get(n) + 1);
            } else {
                req.put(n, 1);
            }
        }
        Set<Integer> set = req.keySet();
        int res = -1;
        int remin = Integer.MAX_VALUE;
        for (Integer key : set) {
            Integer value = req.get(key);
            res = Math.max(res, value);
            remin = Math.min(remin, value);
            System.out.println(key + "结果是" + value);
        }
        System.out.println(res);
        System.out.println(remin);
        System.out.println(res - remin);//1958
    }
}

//        0结果是15039//        4结果是15209
//        1结果是15381
//        2结果是15361
//        3结果是15306
//        5结果是15209
//        6结果是15323
//        7结果是15326
//        8结果是15315
//        9结果是15269
//        10结果是15211
//        11结果是15257
//        12结果是15046
//        13结果是15225
//        14结果是15196
//        15结果是14786
//        16结果是15076
//        17结果是15047
//        18结果是14972
//        19结果是15177
//        20结果是14976
//        21结果是14956
//        22结果是15212
//        23结果是15027
//        24结果是15092
//        25结果是15135
//        26结果是15025
//        27结果是14981
//        28结果是15302
//        29结果是15117
//        30结果是14919
//        31结果是15153
//        32结果是15188
//        33结果是14813
//        34结果是15332
//        35结果是15217
//        36结果是15130
//        37结果是15204
//        38结果是15060
//        39结果是15131
//        40结果是15230
//        41结果是15104
//        42结果是15146
//        43结果是15147
//        44结果是15049
//        45结果是15197
//        46结果是15227
//        47结果是15134
//        48结果是15179
//        49结果是15209
//        50结果是15292
//        51结果是15308
//        52结果是15161
//        53结果是15283
//        54结果是15252
//        55结果是15228
//        56结果是15148
//        57结果是15013
//        58结果是15092
//        59结果是15090
//        60结果是15056
//        61结果是15077
//        62结果是15336
//        63结果是15250
//        64结果是15110
//        65结果是14981